movable substation - German English Dictionary